package com.heihei.vo.tas;

import com.heihei.entity.tas.TasDailyTaskInfoEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class TasDailyTaskInfoVO extends TasDailyTaskInfoEntity {
    @ApiModelProperty(value = "任务类型名称")
    private String taskTypeName;

    @ApiModelProperty(value = "任务类型描述")
    private String taskTypeDescription;

    @ApiModelProperty(value = "任务类型删除标识")
    private Integer taskTypeDelFlag;

    /**
     * 将类型信息置空
     *
     * @author duanhf
     * 2021年12月21日 17:24:02
     */
    public void removeAllTypeInfo() {
        this.setTaskTypeId(null);
        this.setTaskTypeName(null);
        this.setTaskTypeDescription(null);
        this.setTaskTypeDelFlag(null);
    }
}
